<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var n = 5;
        //第一个数
        var num1 = 1;

        //第二个数

        var num2 = 1;

        //声明一个变量记录当前位的数

        var cur_num = 1;

        //前两个数不进入循环，从第三个数开始

        var start = 3 ;

        while(start <= n){

            //当前这个位上的数据是前两个之和

            cur_num = num1+num2;

            //numl和num2记录的数据向后挪便于记录下次计算的数据 也就是交换数据

            // num2 给到 num1 
            // cur_num 给到 num2

            num1 = num2;
            num2 = cur_num;
            start += 1;

        }

        alert(cur_num);
    </script>
</body>
</html>